*{
    margin: 0;
    padding: 0;
    font-family: 'microsoft yahei',sans-serif;
    }
    img{
    display: inline-block;
    outline: 0;
    border: 0;
    }
    ul li{
    list-style: none;
    }
    a{
    text-decoration: none;
    outline: 0;
    }
    a:hover{
    text-decoration: underline;
    }
    .fl{
    float: left;
    }
    .fr{
    float: right;
    }
    .clearfix:before,
    .clearfix:after{
    content: "";
    display: table;
    }
    .clearfix:after{
    clear: both;
    }
    .clearfix{
    *zoom: 1;
    /*IE/7/6*/
    }
    /*背景图*/
    .index-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    
     background: url(/tupian/lhzfzx20221122_02.jpg) no-repeat;
    background-size: cover;
    z-index: -1;
    -ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tupian/lhzfzx20221122_02.jpg', sizingMethod='scale')";
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tupian/lhzfzx20221122_02.jpg', sizingMethod='scale')";
    }
    
    /*公用顶栏*/
    html,body{
    width: 100%;
    height: 100%;
    }
    
    .public-topBar{
    padding-top: 10px;
    }
    .topBar-inner{
    width: 95%;
    min-width: 1242px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto;
    overflow: hidden;
    *zoom: 1;
    }
    .topBar-weather{
    float: left;
    color: #fff;
    font-size: 14px;
    }
    .topBar-links{
    float: right;
    vertical-align: middle;
     width: auto;
    text-align: right;
    }
    .topBar-links a{
    padding-left: 10px;
    }
    .topBar-links a img{
    vertical-align: middle;
    }
    .topBar-links a span{
    color: #fff;
    font-size: 14px;
    }
    
    #wuzhanai {
     padding-left: 10px;
     cursor:pointer;
    }
    
    #wuzhanai img {
    
    vertical-align: middle;
    
    }
    
    #wuzhanai span{
    color: #fff;
    font-size: 14px;
    }
    
    
    /*公用头部*/
    .public-header{
    height: auto!important;
    overflow: hidden;
    }
    .site-logo{
    min-width: 1242px;
    margin: 0 auto;
    text-align: center;
    }
    /*主导航*/
    .index-nav{
    width: 1242px;
    margin:0 auto;
    padding-top: 38px;
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 25px;
    }
    .index-nav .navBar{
    width: 790px;
    float: left;
    background: #0c2839;
    border-radius: 6px;
    }
    .navBar .navBar-item{
    width: 158px;
    height: 60px;
    float: left;
    text-align: center;
    line-height: 60px;
    cursor: pointer;
    }
    .navBar .navBar-item.active{
    background: #f17100;
    }
    .navBar .navBar-item:before{
    display: inline-block;
    width: 1px;
    height: 16px;
    margin-top: 22px;
    float: right;
    content: "";
    background: #3c515f;
    }
    .navBar .navBar-item.active:before{
    width: 0;
    }
    .navBar-item span,
    .navBar-item a{
    font-size: 18px;
    color: #fff;
    }
    
    .searchBox-inputArea,
    .searchBox-buttonArea{
    height: 60px;
    }
    .searchBox-inputArea{
    width: 364px;
    float: left;
    }
    
    .sBox-input:focus{
    outline: 0;
    }
    .searchBox-buttonArea{
    width: 70px;
    float: right;
    }
    .sBox-btn{
    display: inline-block;
    width: 70px;
    height: 60px;
    background: #f17100 url(/pubimages/web/search_btn.png) no-repeat center;
    border: 0;
    cursor: pointer;
    }
    .sBox-btn:focus{
    outline: 0;
    }
    
    
    .stab{
        position: absolute;
        top: -35px;
        left: 0px;
    }
    .stab a{
      color: #fff;
      font-size: 15px;
      padding-bottom: 3px;
      margin-left: 5px;
      margin-right: 15px;
      text-decoration: none;
    }
    .stab a:last-child{
      margin: 0;
    }
    .stab a.active,.stab a:hover{
      border-bottom: 3px #fff solid;
    }
    
    .sBox-input{
    display: inline-block;
    width: 327px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    font-size: 14px;
    border: 0;
    box-sizing: content-box;
    }
    .sBox-btn {
    display: inline-block;
    width: 70px;
    height: 45px;
    border: 0;
    cursor: pointer;
    float: right;
    }
    #fw{cursor:pointer; text-align:center; font-size: 16px;width: 80px; height:60px; width:50px; line-height:60px;padding-left:10px;float: left;color:#666666}
    #sform{
    float: right;
    }
    #xw a {
    display: block;
    line-height: 30px;
    color: #333;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    }
    #xw{
    width:80px;
    overflow: hidden;
    background: #fff;
    display:none;
    z-index:9999;
    }
    .nav-searchBox {
    width: 443px;
    height: 45px;
    float: right;
    background: #fff;
    border-radius: 6px;
    position: relative;
    bottom: -15px;
    }
    
    
    .navBar .navBar-item:hover{background-color:#f17100;}
     .navBar .navBar-item:hover:before{width: 0;}
    
    h1,h2, h3, h4 {
    font-weight: normal;
    font-size:inherit;
    }
    
    
    
    /* 天气 */
      .top_menu {
        z-index: 99999;
      }
      .tianqi {
        height: 43px;
        line-height: 43px;
       
        float: left;
        font-size: 14px;
        color: #fff;
        width:auto;
        /* max-width: 435px; */
      }
      .tianqi a {
        color: #fff;
      }
      .tianqi a:hover {
        text-decoration: none;
      }
      .tianqi a span {
        height: 43px;
        font-size: 14px;
        color: #fff;
      }
      .tianqi a .image {
        text-align: center;
        margin-right: 2px;
      }
      .tianqi a .image div {
        text-align: left;
      }
      .tianqi a .img {
        float: right;
        width: 38px;
        height: 40px;
        float: left;
        padding: 0px 0 0 0;
      }
      .tianqi a .img .todayAlarmTK {
        display: none;
      }
      .tianqi a .img:hover .todayAlarmTK {
        display: block;
      }
      .tianqi a .img p {
        margin: 0;
        line-height: 25px;
        padding: 0px 0px 5px 30px;
        font-size: 14px;
        color: #333;
      }
      .tianqi a .img p.sj {
        background: url(/cn/images/sj20190906.png) left 4px no-repeat;
        background-size: 20px;
      }
      .tianqi a .img p.jg {
        background: url(/cn/images/yj20190906.png) left 4px no-repeat;
        background-size: 18px;
            word-break: break-all;
            white-space: pre-wrap;
    overflow: hidden;
    }
      
      .tianqi a .img p.dz {
        background: url(/cn/images/dz20190906.png) left 4px no-repeat;
        background-size: 20px;
      }
      .tianqi a .img .todayAlarmTK .alarmTitle {
        line-height: 20px;
        color: #d90202;
        text-indent: 28px;
        padding: 5px 0;
        margin: 0 auto;
        font-size: 18px;
      }
      .tianqi a .img .todayAlarmTK {
    position: absolute;
    width: 535px;
    line-height: 20px;
    color: #333;
    border: 1px solid #e2e3e1;
    padding: 8px 10px 2px 90px;
    min-height: 60px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
      }
    
      .tianqi a .img .todayAlarmTKMore {
        display: none;
      }
      .tianqi a .img:hover .todayAlarmTKMore {
        display: block;
      }
      .tianqi a .img .todayAlarmTKMore a {
        display: inline-block;
        margin-right: 5px;
      }
      .todayAlarmTKMore img {
        margin: 0 2px;
      }
      .todayAlarmTKMore {
        background: #fff;
        position: absolute;
     
        line-height: 20px;
        color: #333;
        border: 1px solid #e2e3e1;
        padding: 10px 10px 10px 10px;
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);
      }
      .topBar-links span.slh{
        cursor:pointer; 
        background:#dd0900;
        font-weight:bold;
        margin-top:23px;
        float:left;
        font-size:16px;
        display: inline-block;
        width:96px;
        text-align:center;
        line-height:30px;
        height:30px;
        border-radius:6px;
        color: #fff;
        padding-left:0;
        margin-right:10px;
    }
    
    .topBar-links span.slh i{
        background:url("/tupian/slh.png") no-repeat;
        width: 17px;
        height: 18px;
        vertical-align: -4px;
        display:inline-block;
        margin-right:6px;
    }
    
    #sztb {
    height:70px;
    }
    
    .zggcd{
     margin-left:320px;
    }
    
    /* body {
    background: url(/tupian/lhzfzx20221122_02.jpg) no-repeat;
    z-index: -1;
    background-position: top center;
    }
    */
    
    
    
    @media screen and (max-width: 1432px){
    .topBar-inner {
    min-width: 1242px;
    }
    
    .tianqi {
      
      overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 390px;
    }
    }
    

    